// error.handler.ts
// 5. 统一错误处理器
// 在应用级别，使用上述工具构建一个统一的错误处理器，负责捕获并转换所有错误。

import { convertError } from '@/utils/error/04error.converter';

export const globalErrorHandler = (error: Error) => {
  const convertedError = convertError(error);
  console.error(convertedError);
  // 根据需要进行日志记录、通知等操作
  // 可能还会涉及到UI层面的错误提示，但需确保同步或异步逻辑的正确处理
};